downright mean - Espagnol Anglais Dictionnaire